DesignBuilder(version 6.1.5.001)とR(version 4.0.4)を使ってASHRAE Standard 140の単室テストを実施する。

IDE(統合開発環境)は、IDFはVisual Studio Code(version 1.54)、RはRstudio(version 1.4.1106)を使用。

1 DesignBuilderによるCase600モデルの作成

1.1 新しいプロジェクトを作成


1.2 Locationの定義


1.3 新しいBuildingの作成


1.4 新しいBlockの作成


1.5 Activityの入力


1.6 Constructionの入力


1.7 南面以外のOpeningの削除


1.8 南面の窓面の入力


1.9 Ground floorをExternal floorに変更


1.10 HVACの入力


1.11 IDFファイルのExport


1.12 IDFファイルのバージョンアップデート

DesignBuilderから出力したIDFファイルのEnergyPlusバージョンは8.9.0のため、最新バージョンにアップデートする。 EnergyPlusに付属のIDFVersionUpdaterを使用することで簡単にアップデートが可能。

(Appの場所は“EnergyPlus-9-4-0/PreProcess/IDFVersionUpdater”)


1.13 手作業によるIDFファイルの修正

床面積と容積が合っていないため修正。おそらく壁の厚さを考慮しているため。

! Block 1 - Zone 1
Zone,
    Block1:Zone1,            !- Name
    0,                       !- Direction of Relative North {deg}
    0,                       !- X Origin {m}
    0,                       !- Y Origin {m}
    0,                       !- Z Origin {m}
    1,                       !- Type
    1,                       !- Multiplier
    ,                        !- Ceiling Height {m}
    123.104                  !- Volume {m3}
    45.59                    !- Floor Area {m2}
    TARP,                    !- Zone Inside Convection Algorithm
    ,                        !- Zone Outside Convection Algorithm
    Yes;                     !- Part of Total Floor Area
! Block 1 - Zone 1
Zone,
    Block1:Zone1,            !- Name
    0,                       !- Direction of Relative North {deg}
    0,                       !- X Origin {m}
    0,                       !- Y Origin {m}
    0,                       !- Z Origin {m}
    1,                       !- Type
    1,                       !- Multiplier
    ,                        !- Ceiling Height {m}
    129.6,                   !- Volume {m3}
    48,                      !- Floor Area {m2}
    TARP,                    !- Zone Inside Convection Algorithm
    ,                        !- Zone Outside Convection Algorithm
    Yes;                     !- Part of Total Floor Area


隙間風も上記の容積ベースで計算されているため修正。

ZoneInfiltration:DesignFlowRate,
    Block1:Zone1 Infiltration,  !- Name
    Block1:Zone1,            !- Zone or ZoneList Name
    On 24/7,                 !- Schedule Name
    Flow/Zone,               !- Design Flow Rate Calculation Method
    .017098,                 !- Design Flow Rate {m3/s}
    ,                        !- Flow per Zone Floor Area {m3/s-m2}
    ,                        !- Flow per Exterior Surface Area {m3/s-m2}
    ,                        !- Air Changes per Hour {1/hr}
    1,                       !- Constant Term Coefficient
    0,                       !- Temperature Term Coefficient
    0,                       !- Velocity Term Coefficient
    0;                       !- Velocity Squared Term Coefficient
ZoneInfiltration:DesignFlowRate,
    Block1:Zone1 Infiltration,  !- Name
    Block1:Zone1,            !- Zone or ZoneList Name
    On 24/7,                 !- Schedule Name
    Flow/Zone,               !- Design Flow Rate Calculation Method
    0.018,                   !- Design Flow Rate {m3/s}
    ,                        !- Flow per Zone Floor Area {m3/s-m2}
    ,                        !- Flow per Exterior Surface Area {m3/s-m2}
    ,                        !- Air Changes per Hour {1/hr}
    1,                       !- Constant Term Coefficient
    0,                       !- Temperature Term Coefficient
    0,                       !- Velocity Term Coefficient
    0;                       !- Velocity Squared Term Coefficient


表面の座標も微妙にずれているので手作業で修正。。。

! Block 1, Zone 1, External floor - 48.000 m2, Surface Area: 48.000m2
BuildingSurface:Detailed,                       !- Surface
    Block1:Zone1_ExtFloor_0_0_0,                !- Surface name
    Floor, AS14O external floor,                !- Class and Construction Name
    Block1:Zone1,                               !- Zone Name
    Outdoors, ,                                 !- Outside Face Environment
    SunExposed,                                 !- Sun Exposure
    WindExposed,                                !- Wind Exposure
    AutoCalculate,                              !- View Factor to Ground
    4,                                          !- Number vertices
    7.9972501683,-.0070641262, 0,               !- Vertex 1
    -.0027498317,-.0070641262, 0,               !- Vertex 2
    -.0027498317, 5.9929358738, 0,              !- Vertex 3
    7.9972501683, 5.9929358738, 0;              !- Vertex 4
! Block 1, Zone 1, External floor - 48.000 m2, Surface Area: 48.000m2
BuildingSurface:Detailed,                       !- Surface
    Block1:Zone1_ExtFloor_0_0_0,                !- Surface name
    Floor, AS14O external floor,                !- Class and Construction Name
    Block1:Zone1,                               !- Zone Name
    Outdoors, ,                                 !- Outside Face Environment
    SunExposed,                                 !- Sun Exposure
    WindExposed,                                !- Wind Exposure
    AutoCalculate,                              !- View Factor to Ground
    4,                                          !- Number vertices
    8, 0, 0,                                    !- Vertex 1
    0, 0, 0,                                    !- Vertex 2
    0, 6, 0,                                    !- Vertex 3
    8, 6, 0;                                    !- Vertex 4


1.14 Case600モデルの実行

eplusrを使用してRからIDFを実行する。

run_idf.Rを参照。

eplusr を用いることで、IDFの編集、実行、計算結果のポスト処理まで一貫して行うことができる。



2 Case600FFモデルの作成

Case600モデルから、冷暖房のAvailability schedulesを1->0に変更するだけでよい。

! Modified schedule: On 24/7
Schedule:Compact,
    Block1:Zone1 Heating Availability Sch,  !- Name
    Any Number,              !- Schedule Type Limits Name
    Through: 12/31,          !- Field 1
    For: AllDays,            !- Field 2
    Until: 24:00,            !- Field 3
    1;                       !- Field 4

! Modified schedule: On 24/7
Schedule:Compact,
    Block1:Zone1 Cooling Availability Sch,  !- Name
    Any Number,              !- Schedule Type Limits Name
    Through: 12/31,          !- Field 1
    For: AllDays,            !- Field 2
    Until: 24:00,            !- Field 3
    1;                       !- Field 4
! Modified schedule: On 24/7
Schedule:Compact,
    Block1:Zone1 Heating Availability Sch,  !- Name
    Any Number,              !- Schedule Type Limits Name
    Through: 12/31,          !- Field 1
    For: AllDays,            !- Field 2
    Until: 24:00,            !- Field 3
    0;                       !- Field 4

! Modified schedule: On 24/7
Schedule:Compact,
    Block1:Zone1 Cooling Availability Sch,  !- Name
    Any Number,              !- Schedule Type Limits Name
    Through: 12/31,          !- Field 1
    For: AllDays,            !- Field 2
    Until: 24:00,            !- Field 3
    0;                       !- Field 4